]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
screenShield: Move opening of screen shield to key press
authorJasper St. Pierre <jstpierre@mecheye.net>
Mon, 11 Mar 2013 18:26:18 +0000 (14:26 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Mon, 11 Mar 2013 19:08:20 +0000 (15:08 -0400)
This makes the screen shield much more responsive.

https://bugzilla.gnome.org/show_bug.cgi?id=686740

js/ui/screenShield.js

index 57d5ac5f2088a4c741922aee23335b7045a6492f..e01d181e046431f6f76df93b7d07aea238626177 100644 (file)
@@ -435,8 +435,8 @@ const ScreenShield = new Lang.Class({
                                                 name: 'lockScreenGroup',
                                                 visible: false,
                                               });
-        this._lockScreenGroup.connect('key-release-event',
-                                      Lang.bind(this, this._onLockScreenKeyRelease));
+        this._lockScreenGroup.connect('key-press-event',
+                                      Lang.bind(this, this._onLockScreenKeyPress));
         this._lockScreenGroup.connect('scroll-event',
                                       Lang.bind(this, this._onLockScreenScroll));
         Main.ctrlAltTabManager.addGroup(this._lockScreenGroup, _("Lock"), 'changes-prevent-symbolic');
@@ -590,7 +590,7 @@ const ScreenShield = new Lang.Class({
         return this._isModal;
     },
 
-    _onLockScreenKeyRelease: function(actor, event) {
+    _onLockScreenKeyPress: function(actor, event) {
         let symbol = event.get_key_symbol();
 
         // Do nothing if the lock screen is not fully shown.